/* COMPACT GRID STYLES ver 0.7 */
/* (w)n Maple Aikon 12/04/2010 */

@CHARSET "UTF-8";

/* LAYOUTS SECTION ----------------------------------------------------------------------------- */

/* Base layout section ----------------------------------------------------- */
div.base_layout {
    float: left;
    width: 100%;
    overflow: hidden;
}

div.layout_remain-1 { margin: 0 0 1px; display: inline; }
div.layout_remain-2 { margin: 0 0 2px; display: inline; }
div.layout_remain-3 { margin: 0 0 3px; display: inline; }
div.layout_remain-4 { margin: 0 0 4px; display: inline; }
div.layout_remain-5 { margin: 0 0 5px; display: inline; }
div.layout_remain-7 { margin: 0 0 7px; display: inline; }
div.layout_remain-10 { margin: 0 0 10px; display: inline; }
div.layout_remain-15 { margin: 0 0 15px; display: inline; }
div.layout_remain-20 { margin: 0 0 20px; display: inline; }
div.layout_remain-25 { margin: 0 0 25px; display: inline; }
div.layout_end { margin: 0; }

div.layout_list_item-16 { height: 16px; line-height: 16px; }
div.layout_list_item-18 { height: 18px; line-height: 18px; }
div.layout_list_item-20 { height: 20px; line-height: 20px; }
div.layout_list_item-22 { height: 22px; line-height: 22px; }
div.layout_list_item-24 { height: 24px; line-height: 24px; }
div.layout_list_item-26 { height: 26px; line-height: 26px; }
div.layout_list_item-26 a{ color:  #5e991a;}
div.layout_list_item-26 a:hover{ text-decoration:underline; }

div.layout_list_item-28 { height: 28px; line-height: 28px; }
div.layout_list_item-30 { height: 30px; line-height: 30px; }
div.layout_list_item-32 { height: 32px; line-height: 32px; }

div.layout_list_item_double-16 { max-height: 32px; line-height: 16px; }
div.layout_list_item_double-18 { max-height: 36px; line-height: 18px; }
div.layout_list_item_double-20 { max-height: 40px; line-height: 20px; }
div.layout_list_item_double-22 { max-height: 44px; line-height: 22px; }
div.layout_list_item_double-24 { max-height: 48px; line-height: 24px; }
div.layout_list_item_double-26 { max-height: 52px; line-height: 26px; }
div.layout_list_item_double-28 { max-height: 56px; line-height: 28px; }
div.layout_list_item_double-30 { max-height: 60px; line-height: 30px; }
div.layout_list_item_double-32 { max-height: 64px; line-height: 32px; }

/* Subparts section -------------------------------------------------------- */
.subpart_layout {
    float: left;
    width: auto;
    overflow: hidden;
}

.sublayout_remain-1 { margin: 0 1px 0 0; display: inline; }
.sublayout_remain-2 { margin: 0 2px 0 0; display: inline; }
.sublayout_remain-3 { margin: 0 3px 0 0; display: inline; }
.sublayout_remain-4 { margin: 0 4px 0 0; display: inline; }
.sublayout_remain-5 { margin: 0 5px 0 0; display: inline; }
.sublayout_remain-7 { margin: 0 7px 0 0; display: inline; }
.sublayout_remain-10 { margin: 0 10px 0 0; display: inline; }
.sublayout_remain-15 { margin: 0 15px 0 0; display: inline; }
.sublayout_remain-20 { margin: 0 20px 0 0; display: inline; }
.sublayout_remain-25 { margin: 0 25px 0 0; display: inline; }
.sublayout_end { margin: 0; }

/* Common section ---------------------------------------------------------- */
.left_part {
    float: left;
    text-align: left;
    width: auto;
}
.right_part {
    float: right;
    text-align: right;
    width: auto;
}
.hide {
     display: none;
     visibility: hidden;
     width: 0; height: 0;
}